void main() {
  set();
}

set() {
  // 字面量
  var set1 = {'a', 'b'};
  print(set1);
  // 构造函数
  var set2 = Set<String>();
  set2.add('c');
  print(set2);

  // 长度
  print(set2.length);
  // 合并
  set2.addAll({'8', '9'});
  print(set2);
  // 检测set 中有没有值
  print(set2.contains('c'));
  // 检测是否包含一组值
  print(set2.containsAll(['8', '9']));

  // set 转list
  print(set2.toList());


  // list 转set

  var list = [1, 2, 3, 4];
  print(list.toSet());
}
